@charset "utf-8";
*{ margin:0; padding:0}
html,body{
	width:100%; height:100%;
}
.waper{
	width:100%; 
	height:100%;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background:#f00;
}
.bottomlayer
{
	width:100%; 
	height:100%;
	position:absolute;
	z-index:1;
}
#toplayer{
	width:50%; 
	height:100%;
	position:absolute;
	z-index:2;
	background:#ffffff;
	overflow:hidden;
}
#toplayerB
{
	width:200%;
	height:100%;
	position:absolute;
}
input[type=range]{
  -webkit-appearance:none;
  -moz-appearance:none;
  position:absolute;
  top: 50%;
  background-color: #000;
  width: 100%;
  z-index:3
}
input[type=range]:focus { 
  outline: none; 
}
input[type=range]:active { 
  outline: none;  
}

input[type=range]::-moz-range-track { 
  -moz-appearance:none;
    height:15px;
    width: 98%;
    background-color:rgba(255,255,255,0.1); 
    position: relative;
    outline: none;    
 }
input[type=range]::active { 
  border: none; 
  outline: none;
}
input[type=range]::-webkit-slider-thumb {
    -webkit-appearance:none;
    width: 20px; height: 15px;   
    background: #000;
    border-radius: 0;
   }
input[type=range]::-moz-range-thumb {
  -moz-appearance: none;
  width: 20px;
  height: 15px;
  background: #000;
  border-radius: 0;
     }   
input[type=range]:focus::-webkit-slider-thumb {
    background: #000;
   }
input[type=range]:focus::-moz-range-thumb {
    background: #000;
   }/* CSS Document */
.numberLayer
{
	width:200px;
	height:auto;
	background-color:rgba(255,255,255,1);
	position:absolute;
	top:0;
	right:0;
	z-index:999;
	padding-bottom: 10px;
}
.numberLayer p
{
	width:195px;
	height:auto;
	padding-left: 5px;
	line-height:28px;
	font-size: 14px;
	margin-top:7px;
	float:left;
}
.HDbtn
{
	width: 190px;
	height:30px;
	background-color: #2886f2;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	border: 0px;
	float: left;
}
.inputNumber{
	width: 100%;
	height: auto;
	margin-top: 7px;
	display: none;
	float: left;
}
.jwdinput
{
	width: 190px;
	line-height: 30px;
	border: 1px solid #2886f2;
	text-indent: 10px;
	font-size: 14px;
	color: #000000;
	float: left;
}
.HDbtn:focus,.jwdinput:focus{
	outline: none;
}
.model{
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.4);
	top:0;
	z-index: 999999;
	display: none;
}
.model .model-body{
	width: 968px;
	height: 650px;
	background-color:#62a9fb;
	margin: 0 auto;
	margin-top: 50px;
	border-radius: 5px;
}
.model .model-body .model-title
{
	width: 968px;
	height: 40px;
	border-bottom: 1px solid #0c56aa;
	background-color: #2886f2;
	float: left;
}
.model-title h3
{
	width: 948px;
	height: 40px;
	font-size: 16px;
	text-indent: 15px;
	font-size: 16px;
	line-height: 40px;
	background-color: #2886f2;

	color: #ffffff;
	float: left;
}
.model-title .close
{
	width: 20px;
	font-size: 16px;
	color: #ffffff;
	text-align: center;
	line-height: 40px;
	text-decoration: none;
	border-top-right-radius: 5px;
	float: left;
}
.topInfo{
	width: 968px;
	height: 30px;
	font-size: 16px;
	text-indent: 15px;
	font-size: 16px;
	line-height: 30px;
	margin-top: 5px;
	color: #ffffff;
	cursor: pointer;
	float: left;
}
.model-body p
{
	width: 484px;
	height: 30px;
	float: left;
}
.model-body p label
{
	width: 100px;
	height: 30px;
	font-size: 14px;
	text-align: right;
	line-height: 30px;
	color: #ffffff;
	float: left;
}
.latInfo{
	width: 369px;
	height: 30px;
	line-height: 30px;
	text-indent: 10px;
	background:none;
	border: 0px;
	color: #ffffff;
	float: left;
}
.mapPicList,.poiInfo
{
	width: 968px;
	height: auto;
	float: left;
}
.poiInfo{
	display: none;
}
.mapPicList ul,.poiInfo ul
{
	list-style: none;
	width: 968px;
	height: 180px;
	overflow-y: auto;
	float: left;
}
.poiInfo ul li
{
	width: 934px;
	height: auto;
	padding-left: 14px;
	font-size: 14px;
	line-height: 30px;
	color: #ffffff;
	float: left;
}
.mapPicList ul li
{
	width: 454px;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	text-indent: 14px;
	color: #ffffff;
	float: left;
}